줄리아 시각화 생태계는 다음의 "통합 문법, 다중 백엔드" 철학에 의해 정의됩니다. 서로 다른 라이브러리에 대한 별개의 API를 배우는 대신 연구자들은 Plots.jl 표준 인터페이스 래퍼로 사용합니다.
1. 메타패키지 패러다임
Plots.jl 은 우산과 같습니다. 당신은 plot() 함수를 사용하여 코드를 작성하고, 이를 특정 렌더링 엔진인 GR, PyPlot또는 UnicodePlots에 맞춰 명령을 변환합니다.
2. 백엔드 선택
사용자는 백엔드 함수를 호출하여 출력 엔진을 전환합니다. 예를 들어, pyplot() 는 상호작용 가능한 파이썬 기반 창을 열고, 반면 unicodeplots() 는 브레일 문자를 사용하여 바로 REPL에서 렌더링합니다.
3. 준비 단계
이 환경을 설정하기 위해 다음 설치 구성이 필요합니다:
(@v1.5) pkg> add Plots PyPlot GR UnicodePlots
TERMINALbash — 80x24
> Ready. Click "Run" to execute.
>